
const utils = require('uni-utils')
const unicloud = uniCloud.database()

function api() {
	// 公用模块用法请参考 https://uniapp.dcloud.io/uniCloud/cf-common
	/**
	 * 交易日志添加
	 * @param { string } transactionId 交易Id
	 * @param { string } icon 分类名称
	 * @param { string } method 事件 ["GET", "POST", "UPDATE", "DELETE"]
	 * @param { string } transactionType 交易分类
	 * @param { string } amount 交易金额
	*/
	function add(data) {
		return new Promise((resolve, reject) => {
			data.createTime = utils.parseTime(new Date())
			unicloud.collection('transaction-log').add(data).then(res => {
				resolve({ code: 200, msg: '操作成功' })
			}).catch(c => reject({ code: 500, msg: c }))
		})
	}
	return {
		add
	}
}
module.exports = api()
